// Nuxt3 路由中间件，用于后台页面的登录权限校验
// 该中间件会在访问 /admin 相关页面时自动执行
export default defineNuxtRouteMiddleware((to, from) => {
  // 只对 /admin 路由及其子路由生效
  if (to.path.startsWith('/admin') && to.path !== '/admin/login') {
    // 检查本地存储中是否有登录标记（这里只做演示，实际项目应使用更安全的认证方式）
    if (process.client) {
      const isLogin = localStorage.getItem('isAdminLogin')
      if (!isLogin) {
        // 未登录则跳转到后台登录页
        return navigateTo('/admin/login')
      }
    }
  }
}) 